What Are Hamiltonian Cycles And Paths